package com.example.d13_stringBuilder;

/**
 * 目标：掌握StringBuilder的好处
 */
public class Test2 {
    public static void main(String[] args) {
        // StringBuilder比String更合适做字符串的修改操作,效率更高,代码也更加简洁
        // 需求：要拼接100万次abc
        // 因为String是不可变的对象,每次拼接都是新创建一个对象,所以速度很慢
        // 先用String测试看看性能
        // String rs = "";
        // for (int i = 1; i <= 1000000 ; i++) {
        //    rs = rs + "abc";
        // }
        // System.out.println(rs);

        // 使用StringBuilder演示
        StringBuilder sb = new StringBuilder();
        for (int i = 1; i <= 1000000; i++) {
            sb.append("abc");
        }
        System.out.println(sb);
    }
}
